package com.hyt.it.ogt.opertaion.track.annotations;

import java.lang.annotation.*;

/**
 * @author 朱振宇
 * @since 2022/11/23
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface OtherTrackLogSave {

    @FieldVal
    @FieldImportVal
    String examIdAliasName() default "examId";

    @FieldVal
    @FieldImportVal
    String candidateIdAliasName() default "candidateId";

    @FieldVal
    String eventTypeAliasName() default "eventType";

    String eventTypeValue() default "";

    @FieldVal
    String operateTypeAliasName() default "operateType";

    String operateTypeValue() default "";

    @FieldVal
    String operateContentAliasName() default "operateContent";

    String operateUserValue() default "";

    String beginTimeValue() default "";

}
